<?php

return [
    // 根据各站接口做适配器
    'adapter'   => [
        // 默认值，框架NexusPHP >= 1.8.5才支持
        'np'  => [
            // 获取种子信息
            'pieces'  =>  [
                // 构造请求体
                'request'   => [
                    // api地址
                    'url'        =>    '{api_url}',
                    // 请求方式
                    'method'     =>    'POST',
                    // 请求类型
                    'type'       =>    'JSON',
                    // 请求体
                    'data'       =>    [  
                        // 个人密钥
                        'passkey'       =>  '{passkey}',
                        // 种子pieces_hash数组
                        'pieces_hash'   =>  '{pieces_hash}',
                    ],
                ],
                // 处理返回值
                'response'  => [
                    // 标明返回数据从哪个字段取值
                    'data'       =>     'data'
                ]
            ],
            // 种子下载地址
            'download' => '{site_url}/download.php?id={torrent_id}&passkey={passkey}'
        ],
        // kimoji自研
        'kimoji'    => [
            'pieces'  =>  [
                'request'   => [
                    'url'        =>    '{api_url}/{pieces_hash}',
                    'method'     =>    'GET'
                ],
                'response'  => [
                    'data'       =>    'data'
                ]
            ],
            // TODO：需要知道如何批量
            'download' => '{site_url}/torrent/download/{torrent_id}.rsskey'
        ]
    ],
    // 非默认np模式的才需要配置
    'sites'     =>  [
        'https://kimoji.club'  =>  'kimoji'
    ],
    // 站点的tracker关键词，查看get_pieces_by_site代码
    'tracker_name'  =>  [
    ]
];